Task: Perform System Integration And Testing |
|
 |
In this task, the Delivery Team integrates the modified software in the system and performs integration testing.
|
|
Relationships
Roles | Primary:
| Additional:
| Assisting:
|
Outputs |
|
Main Description
After completing the coding and unit testing, the Delivery Team should integrate the builds and conduct a system
integration testing to verify the behavior of the complete system. This testing must verify the interactions between the
modules of the software system / application. In this testing the modules must be first tested individually and then
combined to make a system. Hence this testing must be conducted on a complete integrated system to evaluate the system’s
compliance with the defined requirements of the maintenance change request.
The integration and system test cases are refined to include regression testing to ensure that no new defects are
introduced due to the code changes to the existing functionality and no new defects are injected while removing the
existing defects. All functional and performance aspects (memory usage etc.) of the system must be tested. This testing
ensures that the data flow is not impacted due to the modified change. In case of occurrence of any unacceptable impacts,
the steps from coding and unit testing should be iterated. Thus, with all the above activities, this testing helps in
obtaining an earlier feedback from the Client on the acceptability of the individual modules.
|
|